package com.xjlsoft.weather.entity;

import java.math.BigDecimal;
import java.sql.Timestamp;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 辐射资料-中国气象辐射啄分钟资料
 * </p>
 *
 * @author zhangbanglong
 * @since 2020-08-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("radiation_min")
public class RadiationMin implements Serializable {

	   private static final long serialVersionUID = 1L;

	    /**
	     * 主键id
	     */
	    @TableId(value="radiation_min_id",type=IdType.INPUT)
	    private String radiation_min_id;

	    /**
	     * 查询id
	     */
	    private String data_query_id;

	    /**
	     * 数据类型id
	     */
	    private String request_api_id;

	    /**
	     * 创建时间
	     */
	    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	    private Timestamp create_time;

	    /**
	     * 原来数据产生时间
	     */
	    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	    private Timestamp data_time;

	    /**
	     * 是否已产生日平均数据
	     */
	    private String avg_flag;

	    /**
	     * 站名
	     */
	    private String station_name;

	    /**
	     * 省份
	     */
	    private String province;

	    /**
	     * 地市
	     */
	    private String city;

	    /**
	     * 区县
	     */
	    private String cnty;

	    /**
	     * 乡镇
	     */
	    private String town;

	    /**
	     * 资料标识
	     */
	    private String data_id;

	    /**
	     * 收到时间 
	     */
	    private String rymdhm;

	    /**
	     * 资料时间
	     */
	    private String datetime;

	    /**
	     * 更正报标志
	     */
	    private BigDecimal rep_corr_id;

	    /**
	     * 区站号(字符)
	     */
	    private BigDecimal station_id_c;

	    /**
	     * 区站号(数字)
	     */
	    private BigDecimal station_id_d;

	    /**
	     * 纬度
	     */
	    private BigDecimal lat;

	    /**
	     * 经度
	     */
	    private BigDecimal lon;

	    /**
	     * 测站高度
	     */
	    private BigDecimal alti;

	    /**
	     * 测站类型
	     */
	    private BigDecimal station_type;

	    /**
	     * 年
	     */
	    private BigDecimal year;

	    /**
	     * 月
	     */
	    private BigDecimal mon;

	    /**
	     * 日
	     */
	    private BigDecimal day;

	    /**
	     * 时
	     */
	    private BigDecimal hour;

	    /**
	     * 分
	     */
	    private BigDecimal min;

	    /**
	     * 气压传感器海拔高度
	     */
	    private BigDecimal prs_sensor_alti;

	    /**
	     * 太阳直接辐射辐射表距地高度
	     */
	    private BigDecimal dra_sensor_heigh;

	    /**
	     * 散射辐射辐射表距地高度
	     */
	    private BigDecimal sra_sensor_heigh;

	    /**
	     * 总辐射辐射表距地高度
	     */
	    private BigDecimal qra_sensor_heigh;

	    /**
	     * 反射辐射辐射表距地高度
	     */
	    private BigDecimal rra_sensor_heigh;

	    /**
	     * 大气长波辐射辐射表距地高度
	     */
	    private BigDecimal lr_atmo_sensor_heigh;

	    /**
	     * 地球长波辐射辐射表距地高度
	     */
	    private BigDecimal lr_earth_sensor_heigh;

	    /**
	     * 紫外辐射辐射表距地高度
	     */
	    private BigDecimal uv_sensor_heigh;

	    /**
	     * 光合有效辐射辐射表距地高度
	     */
	    private BigDecimal par_sensor_heigh;

	    /**
	     * 直接辐射辐照度
	     */
	    private BigDecimal v14313;

	    /**
	     * 散射辐射辐照度
	     */
	    private BigDecimal v14314;

	    /**
	     * 总辐射辐照度
	     */
	    private BigDecimal v14311;

	    /**
	     * 反射辐射辐照度
	     */
	    private BigDecimal v14315;

	    /**
	     * 净全辐射辐照度
	     */
	    private BigDecimal v14312;

	    /**
	     * 紫外辐射辐照度
	     */
	    private BigDecimal v14316;

	    /**
	     * 净辐射辐照度最小值
	     */
	    private BigDecimal nra_min;

	    /**
	     * 直接辐射辐照度最大值
	     */
	    private BigDecimal dra_max;

	    /**
	     * 散射辐射辐照度最大值
	     */
	    private BigDecimal sra_max;

	    /**
	     * 总辐射辐照度最大值
	     */
	    private BigDecimal qra_max;

	    /**
	     * 反射辐射辐照度最大值
	     */
	    private BigDecimal rra_max;

	    /**
	     * 净辐射辐照度最大值
	     */
	    private BigDecimal nra_max;

	    /**
	     * 散射辐射辐射表1分钟平均通风速度
	     */
	    private BigDecimal wind_s_avg_sra_mi;

	    /**
	     * 总辐射辐射表1分钟平均通风速度
	     */
	    private BigDecimal wind_s_avg_qra_mi;

	    /**
	     * 反射辐射辐射表1分钟平均通风速度
	     */
	    private BigDecimal wind_s_avg_rra_mi;

	    /**
	     * 大气长波辐射辐射表1分钟平均通风速度
	     */
	    private BigDecimal wind_s_avg_alr_mi;

	    /**
	     * 地球长波辐射辐射表1分钟平均通风速度
	     */
	    private BigDecimal wind_s_avg_elr_mi;

	    /**
	     * 散射辐射辐射表1分钟平均辐射表体温度
	     */
	    private BigDecimal tem_avg_sra_mi;

	    /**
	     * 总辐射辐射表1分钟平均辐射表体温度
	     */
	    private BigDecimal tem_avg_qra_mi;

	    /**
	     * 反射辐射辐射表1分钟平均辐射表体温度
	     */
	    private BigDecimal tem_avg_rra_mi;

	    /**
	     * 大气长波辐射辐射表1分钟平均腔体温度
	     */
	    private BigDecimal tem_avg_alr_mi;

	    /**
	     * 地球长波辐射辐射表1分钟平均腔体温度
	     */
	    private BigDecimal tem_avg_elr_mi;

	    /**
	     * 紫外辐射辐射表恒温器1分钟平均温度
	     */
	    private BigDecimal tem_avg_uv_mi;

}
